草庐IT

ios - xcode - 表格 View 下的进度条

全部标签

javascript - 如何对 greasemonkey 中的现有表格进行排序?

我正在为一个包含表格的页面编写一个greasemonkeyuser.js。(表是100行18列。)现在我想做的是让它在列上可排序,并让它在Chrome和Firefox中运行。到目前为止,所有搜索答案的结果都是使用jquery/dojo或类似工具的建议。我可以在没有任何外部代码的情况下完成吗?最重要的是,这只是以不同顺序替换行的问题,对吧?还是这么说很傻?问题是我已经在使用dojo来满足某些查询需求,但是因为我希望它在Firefox和Chrome中运行,所以我只是将整个dojo东西复制粘贴到我的脚本中。此外,到目前为止,我发现的大多数解决方案似乎更适合在构建表格时使用,而不是用于更改现有

javascript - jQuery 滚动事件 - 检测元素滚动到 View 中 - 在 Chrome 上性能不佳

以下代码在IE和Firefox上工作正常,但Chrome讨厌它(它运行但真的很慢)。我确信它可以使浏览器更加友好,但是怎么做呢?itemPlaceholder是数百个100x100的floatdiv(例如图像占位符)。我正在使用jquery1.4.4和Chromev10.0.648.127。$(function(){ReplaceVisible();$(this).scroll(function(){ReplaceVisible();});});functionReplaceVisible(){$('.itemPlaceholder').each(function(index){if(

javascript - 如何将路径更改广播到 AngularJS 应用程序中的所有 View ?

我有一个AngularJS单页应用程序显示3个View(实际上是3个directives)。为了说明我的问题,假设我的用户界面与GMail的用户界面相同,并且我的3个View是:导航Pane(左)--GMail在其中显示“收件箱”、“草稿”等文件夹...工具栏(右上)——GMail显示按钮的地方内容Pane(右下角)——GMail显示消息的地方这3个View需要在路径更改时自行更新。例如:导航Pane需要突出显示特定项目。工具栏需要显示/隐藏某些按钮。ContentPane需要从服务器加载和显示特定数据。在AngularJS中执行此操作的最佳方法是什么?到目前为止,我有:排除了使用$r

javascript - IE中有AJAX进度事件吗?如何使用?

我尝试了所有我能想到的至少在IE9中使用进度功能,但没有任何效果。所有其他浏览器都可以进入进度函数并毫无问题地编写测试文本。希望有人能帮助我。谢谢!varinfo=document.getElementById('info');varxhr;if(window.XMLHttpRequest){xhr=newXMLHttpRequest();}elseif(window.ActiveXObject){try{xhr=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xhr=newActiveXObject("Microsoft.XMLHTT

javascript - 如何绑定(bind)向上和向下箭头键以启用在表格行中导航?

我正在用表格显示搜索结果。每个结果都有一个按钮供用户单击以显示其全部详细信息。这很好用。我还希望能够使用键盘的向上和向下箭头导航搜索结果。现在,用户必须单击Select按钮或选择按钮,然后按空格键。我想我可以捕获keyup和down事件,然后找到我需要选择的上一个或下一个,然后设置它,但这听起来工作量很大。我想知道是否有更好的方法来做到这一点?javascriptvarmyModel=newfunction(){varself=this;self.selectedResult=ko.observable(newMyObj());self.searchResults=ko.observa

javascript - 加载外部JS文件的进度

我不确定这会叫什么来知道要搜索什么,如果这是重复的请链接我:)是否可以在浏览器的JavaScript中加载外部文件(这一点很简单),但考虑到外部文件可能相当大(比如50MB),是否会显示该文件加载的进度指示器?也就是说,我知道文件的服务器端大小,但不知道gzip大小,我想说加载了X%的文件。我没有尝试过任何东西,我找不到任何可以工作的东西,更不用说找到暗示它可能的东西了。问题:尝试按需加载50MB的JavaScript库,但显示加载进度。 最佳答案 使用XMLHttpRequest加载脚本和monitoritsprogress.完成

javascript - 在 SPA 应用程序中使用 AngularJs 在 ng-view 中加载外部页面

有没有办法在angularjsng-view中插入外部网页。例如,当我在我的示例中按下带有ng-route的链接时,我希望在我自己的网页中加载一个外部页面。在这个例子中,我希望当我点击外部时,应该加载另一个页面。我尝试过使用ng-include但没有用。http://plnkr.co/edit/vkAvZ2hGUjHlfHy0ul1z感谢您的帮助。 最佳答案 为什么不在部分模板中使用iframe?(second.html)http://plnkr.co/edit/DngozsvRhvJ3Ssr0amzK

javascript - 评估点表示法中的字符串以从 View 中的对象获取相应的值

真的希望有人能帮助我解决我最近遇到过几次的问题。假设我在AngularJS中有两个对象。$scope.fields=['info.name','info.category','rate.health']$scope.rows=[{info:{name:"Apple",category:"Fruit"},rate:{health:100,ignored:true}},{info:{name:"Orange",category:"Fruit"},rate:{health:100,ignored:true}},{info:{name:"Snickers",category:"Sweet"},

javascript - Socket.io 无法将数据发送到客户的唯一房间

我正在使用Node.js创建一个媒体上传微服务。该服务的工作原理是将上传的二进制数据接收到缓冲区,然后使用S3npm包上传到S3存储桶。我正在尝试使用该包中的eventEmitter,它显示上传到S3的数据量,并将其发送回正在上传的客户端(以便他们可以看到上传进度)。我正在使用socket.io将进度数据发送回客户端。我遇到的问题是socket.io中的.emit事件会将上传进度数据发送到所有连接的客户端,而不仅仅是发起上传的客户端。据我了解,一个套接字连接到“连接”上的默认房间,该房间由客户端的“id”镜像。根据官方文档,使用socket.to(id).emit()应该只将范围内的数

javascript - Node.js 到 Socket.io 时间延迟

我正在使用Node.js(v0.12.4)和Socket.io(1.3.2)开发实时交易应用程序。在那方面,当从Node.js向GUI(Socket.Io)发出响应时,我面临将近(100ms)的一些时间延迟。我不知道为什么在从Node.js向GUI(Socket.IO)发送数据时会出现时间延迟。这发生在生产现场。由于网络延迟,我们也尝试在生产服务器位置进行调试。但同样的结果。有人帮我解决这个问题吗? 最佳答案 Onehugethingtonotebeforedoingthefollowing.Whencalculatingtimin